HTML-sjablonen aanpassen

Als u bekend bent met HTML en CSS, kunt u ook zelf HTML-sjablonen maken om te exporteren:
Kies Pas HTML-sjabloon aan in het menu Archief.
Voer een naam voor de sjabloon in en bewaar deze in de map ~/Library/Application Support/OmniPlan/HTMLTemplates/, de standaardlocatie voor HTML-sjablonen. U kunt sjablonen ook bewaren op dezelfde locatie in de bibliotheek van de computer die u gebruikt, of in de bibliotheek van het netwerk waarin u zich bevindt, om de sjabloon beschikbaar te maken voor anderen.
De nieuwe sjabloon wordt geopend in Finder; dit is een map met HTML- en CSS-bestanden die u naar eigen inzicht kunt aanpassen.
De HTML-sjablonen maken gebruik van een speciale syntaxis voor het invoegen van gegevens uit het project. Als u een van de HTML-bestanden opent in een teksteditor van uw keuze, ziet u standaard XHTML gecombineerd met OmniPlan-tokens die er zo uitzien:
{@Naam token@}
Deze tokens zijn plaatshouders voor gegevens over het gehele project. Wanneer de sjabloon wordt gebruikt om een OmniPlan-bestand te exporteren, wordt elk token vervangen door de gegevens die overeenkomen met de tokennaam.
Projecttokens
{@Date@} — De exportdatum.
{@Version@} — De versie van OmniPlan die het rapport exporteerde.
{@Project Title@} — De titel van het project, zoals ingesteld in het infovenster Project: Informatie.
{@StartDate@}, {@EndDate@} — De begin- of einddatum van het project.
{@Duration@} — De duur van het hele project.
{@Completion@} — Het voltooiingspercentage van het hele project, zoals berekend uit alle taken.
{@Cost@} — De kosten van het hele project.
{@ResourceData@} — Plaats dit onderdeel op het <tr>-niveau van een tabel; voor elke bron wordt een rij van drie cellen gemaakt, met de bronnaam, een koppeling naar een iCalendar-bestand van de brontoewijzingen als gebeurtenissen, en een koppeling naar een iCalendar-bestand van de brontoewijzingen als onderdelen van te-doen-items.
{@ProjectCalendarLink@} — Een koppeling naar de kalender Projectmijlpalen, indien er mijlpalen zijn.
Opmaaktoken
{@ApplyStyleSheet include/style.css@}Dit token past een CSS-opmaak toe op de pagina door het pad naar de opmaak aan te geven. Bij het exporteren wordt het token vervangen door een van de volgende dingen:
Bij het exporteren van een volledig HTML-rapport: een koppeling naar de opmaak als extern bestand. Hierdoor kunnen alle geëxporteerde HTML-bestanden worden gekoppeld aan dezelfde opmaak. <link rel="stylesheet" href="include/style.css" type="text/css" />
Als er maar één HTML-pagina wordt geëxporteerd (een takenlijst of een bronnenlijst): een ingesloten kopie van de opmaak. Hierdoor blijft alles in één HTML-bestand bewaard. <style type="text/css"> [...] </style>
Lustokens
Deze werken als HTML- of XML-codes voor openen/sluiten. Bij het exporteren doorloopt OmniPlan alles tussen het open- en het sluittoken, waarbij gegevens over elke taak of bron worden ingevoegd. De lus Toewijzingen moet worden uitgevoerd binnen de lus Bronnen, omdat de lus taken bevat die zijn toegewezen aan een bepaalde bron. Zorg ervoor dat u het sluittoken niet vergeet, en dat de taakspecifieke of bronspecifieke tokens zich tussen de juiste lustokens bevinden.
{@Tasks@} en {@/Tasks@} — Geeft een overzicht van alle taken in de export; binnen deze lus kunt u taakspecifieke tokens gebruiken.
{@Resources@} en {@/Resources@} — Geeft een overzicht van alle bronnen in het project; binnen deze lus kunt u bronspecifieke tokens en toewijzingslussen gebruiken.
{@Assignments@} en {@/Assignments@} — Geeft een overzicht van alle toegewezen taken voor een bron; dit kan alleen worden gebruikt binnen de bronnenlus. Binnen deze lus kunt u taakspecifieke tokens gebruiken.
Tokens voor taken
Deze tokens kunnen worden gebruikt binnen de takenlus of de toewijzingenlus van een bron.
{@ID@} — Het nummer van de taak in de opbouw.
{@Title@} — De naam van de taak.
{@Start@}, {@End@} — Werkelijke begin- of eindtijd van de taak.
{@Time@} — Duur van de taak.
{@Effort@} — Hoeveelheid werk voor de taak.
{@%Done@} — Voltooiingspercentage voor de taak.
{@Dependencies@} — Een overzicht van de afhankelijkheden van de taak, in dezelfde vorm als in de kolom Afhankelijkheden in de taakopbouw.
{@Cost@} — Kosten van de taak zelf.
{@Resources Cost@} — Kosten van de toegewezen bronnen.
{@Total Cost@} — Kosten van de taak en de toegewezen bronnen.
{@Assigned@} — Een overzicht van toegewezen bronnen.
{@Planned Start@}, {@Planned End@} — Basislijn-begin- of eindtijd van de taak.
{@Start Variance@}, {@End Variance@} — Verschil tussen de basislijntijd en de werkelijke tijd voor het begin of einde van de taak.
{@Constraint Start@}, {@Constraint End@} — Restricties voor de begin- of eindtijd van de taak, indien van toepassing.
{@Notes@} — Tekst van de notitie van de taak, indien van toepassing.
{@Priority@} — Taakprioriteit, net als de kolom in de taakopbouw.
{@Status@} — Een korte tekst om de verval- of achterstalligheidsstatus van de taak te beschrijven, net als de statussymbolen in de taakopbouw.
{@Violations@} — Aantal fouten die betrekking hebben op deze taak.
Custom data keys — Als u een token gebruikt dat exact overeenkomt met de naam van een van uw aangepaste gegevenssleutels, wordt het omgezet in de waarde van die sleutel voor de taak in kwestie. Als u bijvoorbeeld de sleutel "Locatie" gebruikt voor uw taken, kunt u het token {@Locatie@} in uw sjabloon gebruiken.
Tokens voor bronnen
Deze tokens kunnen binnen de bronnenlus worden gebruikt.
{@Resource@} — De naam van de bron.
{@Start@}, {@End@} — Werkelijke begintijd van de vroegste toewijzing van de bron, of eindtijd van de laatste toewijzing van de bron.
{@Time@} — Totale duur van alle taken die aan de bron zijn toegewezen.
{@%Done@} — Voltooiingspercentage van alle taken die aan de bron zijn toegewezen.
{@Resources Cost@} — Totale kosten van toewijzing van deze bron aan zijn toegewezen taken.
{@Resource Type@} — Het type bron (Staf, Apparatuur of Materiaal).
{@#@} — Totale waarde in eenheden van de bron.
{@Notes@} — Tekst van de notitie van de bron, indien van toepassing.
{@IM@} — Accountnaam bij expresberichtprogramma van de bron, indien van toepassing.
{@Efficiency@} — Efficiëntiewaarde van de bron.
{@Cost/Use@}, {@Cost/Hour@} — Waarden voor kosten per gebruik en kosten per uur zoals gedefinieerd in het infovenster Bron: Informatie.
{@Total Uses@}, {@Total Hours@} — Totaal aantal toewijzingen, of totale hoeveelheid toegewezen werk, voor de bron.
{@ResourceCalendarLink@} — Een koppeling naar de aan de bron toegewezen taken in de vorm van een iCalendar-bestand met gebeurtenissen, indien er taken zijn toegewezen.
{@ResourceToDoLink@} — Een koppeling naar de aan de bron toegewezen taken in de vorm van een iCalendar-bestand met te doen-items, indien er taken zijn toegewezen.
Custom data keys — Als u een token gebruikt dat exact overeenkomt met de naam van een van uw aangepaste gegevenssleutels, wordt het omgezet in de waarde van die sleutel voor de bron in kwestie. Als u bijvoorbeeld de sleutel "Telefoonnummer" gebruikt voor uw taken, kunt u het token {@Telefoonnummer@} in uw sjabloon gebruiken.
Padtokens
Deze geven het pad naar een bepaalde pagina in de HTML-export. U kunt deze gebruiken om koppelingen (links) tussen pagina's te maken, bijvoorbeeld : <a href="file:{@TaskReportPath@}">
{@TaskReportPath@} — Het bestandspad naar de taakrapportagepagina van deze HTML-export.
{@ResourceReportPath@} — Het bestandspad naar de bronrapportagepagina van deze HTML-export.
{@ResourceTimelinePath@} — Het bestandspad naar de brontijdlijnafbeelding van deze HTML-export.
{@GanttChartPath@} — Het bestandspad naar de Gantt-grafiekafbeelding van deze HTML-export.
{@ProjectCalendarPath@} — Het bestandspad naar de projectmijlpalenkalender van deze HTML-export.
← Ondersteuning van Microsoft Project Taken en bronnen openen op basis van URL →